roots: driver.o roots.o asm_io.o croot.o
	gcc -m32 -o roots driver.c roots.o asm_io.o croot.o
roots.o:	
	nasm -f elf roots.asm
croot.o:
	nasm -f elf croot.asm
asm_io.o:
	nasm -f elf -d ELF_TYPE asm_io.asm
clean:
	rm -rf *.o roots